PowerTools SPREAD for Windows Forms 10.0J
FindIndex<TTarget>(Int32,Int32,Predicate<TTarget>) メソッド


検索の開始位置を表す、0から始まるインデックス値を表すInt32値。
検索する項目の個数を表すInt32値。
検索する要素の条件を定義するPredicateデリゲート。
指定した述語によって定義された条件に一致する要素を、Listの指定したインデックスから指定した要素数までの範囲で検索し、最初に見つかった一致する項目の0から始まるインデックスを返します。
構文
'Declaration
 
Public Overloads Function FindIndex(Of TTarget As T)( _
   ByVal startIndex As Integer, _
   ByVal count As Integer, _
   ByVal match As Predicate(Of TTarget) _
) As Integer
'使用法
 
Dim instance As CollectionBase(Of T)
Dim startIndex As Integer
Dim count As Integer
Dim match As Predicate(Of TTarget)
Dim value As Integer
 
value = instance.FindIndex(Of TTarget)(startIndex, count, match)
public int FindIndex<TTarget>( 
   int startIndex,
   int count,
   Predicate<TTarget> match
)
where TTarget: T

パラメータ

startIndex
検索の開始位置を表す、0から始まるインデックス値を表すInt32値。
count
検索する項目の個数を表すInt32値。
match
検索する要素の条件を定義するPredicateデリゲート。

型パラメータ

TTarget

戻り値の型

該当する最初の項目のインデックスを表すInt32値。
例外
例外説明
System.ArgumentOutOfRangeExceptioncountが0未満です。
System.ArgumentNullExceptionmatchがnullです。
参照

CollectionBase<T> クラス
CollectionBase<T> メンバ
オーバーロード一覧

 

 


© 2004-2017, GrapeCity inc. All rights reserved.